home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 201-220 / scopedisk209 / textinfo / report.doc < prev    next >
Text File  |  1995-03-19  |  7KB  |  175 lines

  1. Archiver Report - By Michael Glew
  2. ~~~~~~~~~~~~~~~
  3.  
  4.     I have been meaning to do this for quite a while, but have just not
  5. had time...  But now it's done!  These tests were done on the following
  6. configuration (Not that it matters - the results should be considered
  7. relative to the other results):
  8.  
  9.     Amiga 500
  10.     KCS Power PC Board (I'm using the Recoverable RAM drive for Storage
  11. during these tests)
  12.     External Drive
  13.     Stock MC68000, OFS and OCS
  14.  
  15.     I had each of the following archivers in my RRAM drive along with the
  16. test subject file renamed to "tst" - I proceeded to create archives called
  17. "a" (eg. a.lzh, a.zoo, a.lha, a.arc, etc).  As zoo has 2 modes and only one
  18. profix, I completed testing all but that mode before doing the tests for
  19. advanced zoo seperately.  All times are clocked using stop watch function
  20. on my wristwatch. (...I don't happen to have an olympic standard stopwatch
  21. just laying around, do I...):
  22.  
  23.     Arc    = AmigArc        v0.23        03/04/87
  24.     Zoo    = AmigaZoo    2.1 Beta 3    01/08/91
  25.     LZ    = LZ            v1.92        1991
  26.  
  27. /---------------------------------------------------------\
  28. | Filetype : Executable                                   |
  29. |     Size : 12248                                        |
  30. >==========v==============v========v==========v=====v=====<
  31. | Archiver | Data         | File   | Overhead | Add | Ext |
  32. >==========+========v=====+========+==========+=====+=====<
  33. | Arc a    |  10170 | 16% |  10201 |       31 | 15s |  8s |
  34. | LZ a     |   8440 | 31% |   8468 |       28 | 10s |  6s |
  35. | LZ -2 a  |   8341 | 31% |   8369 |       28 | 10s |  5s |
  36. | Zoo a    |  10016 | 18% |  10184 |      168 | 10s |  6s |
  37. | Zoo ah   |   8344 | 31% |   8513 |      169 | 13s |  6s |
  38. \----------^--------^-----^--------^----------^-----^-----/
  39.  
  40. /---------------------------------------------------------\
  41. | Filetype : Crunched                                     |
  42. |     Size : 13440                                        |
  43. >==========v==============v========v==========v=====v=====<
  44. | Archiver | Data         | File   | Overhead | Add | Ext |
  45. >==========+========v=====+========+==========+=====+=====<
  46. | Arc a    |  13440 |  0% |  13471 |       31 | 21s |  7s |
  47. | LZ a     |  13095 |  2% |  13123 |       28 | 12s |  9s |
  48. | LZ -2 a  |  13029 |  3% |  13057 |       28 | 10s |  5s |
  49. | Zoo a    |  13440 |  0% |  17926 |     4486 | 16s |  4s |
  50. | Zoo ah   |  13031 |  3% |  13200 |      169 | 13s |  6s |
  51. \----------^--------^-----^--------^----------^-----^-----/
  52.  
  53. /---------------------------------------------------------\
  54. | Filetype : Text                                         |
  55. |     Size : 15863                                        |
  56. >==========v==============v========v==========v=====v=====<
  57. | Archiver | Data         | File   | Overhead | Add | Ext |
  58. >==========+========v=====+========+==========+=====+=====<
  59. | Arc a    |   6959 | 56% |   6987 |       28 | 12s |  8s |
  60. | LZ a     |   5165 | 67% |   5193 |       28 | 10s |  5s |
  61. | LZ -2 a  |   4855 | 69% |   4885 |       30 | 14s |  4s |
  62. | Zoo a    |   7076 | 55% |   7245 |      169 |  9s |  6s |
  63. | Zoo ah   |   4858 | 69% |   5027 |      169 | 15s |  5s |
  64. \----------^--------^-----^--------^----------^-----^-----/
  65.  
  66. /---------------------------------------------------------\
  67. | Filetype : Repeditive                                   |
  68. |     Size : 102400                                       |
  69. >==========v==============v========v==========v=====v=====<
  70. | Archiver | Data         | File   | Overhead | Add | Ext |
  71. >==========+========v=====+========+==========+=====+=====<
  72. | Arc a    |     97 | 99% |    128 |       31 | 18s | 23s |
  73. | LZ a     |   2175 | 97% |   2203 |       28 | 21s | 10s |
  74. | LZ -2 a  |     61 | 99% |     89 |       28 | 31s | 10s |
  75. | Zoo a    |    537 | 99% |    706 |      169 | 21s | 20s |
  76. | Zoo ah   |     63 | 99% |    232 |      169 | 36s | 14s |
  77. \----------^--------^-----^--------^----------^-----^-----/
  78.  
  79.     That's the data ... now here's the observations!!!
  80.  
  81. Observations
  82. ~~~~~~~~~~~~
  83.  
  84. /----------------------\
  85. |                      |
  86. |    Minimum Output    |
  87. | Maximum  Compression |
  88. |                      |
  89. >---v----------v-------<
  90. | 1 | LZ -2 a  |   100 |
  91. | 2 | Zoo ah   |    95 |
  92. | 3 | LZ a     |    87 |
  93. | 4 | Arc a    |    53 |
  94. | 5 | Zoo a    |     0 |
  95. \---^----------^-------/
  96.  
  97.     Compression Rating = Average of k*{1-[(Size-File/Size)-1]}
  98.  
  99.     From this we can see that the new LZ DCA (Data Compression Algorithm)
  100. has a greater compression ratio than before.  This and the minimal overhead
  101. that LZ/LZH has been known for has boosted it up above that of the new Zoo
  102. DCA whose Overhead is still high.  As you can see, the old DCA's are left
  103. far behind in the stakes for high compression ratios.
  104.  
  105. /-----------------------\
  106. |                       |
  107. |     Minimum  Time     |
  108. |  Maximum  Efficiency  |
  109. |                       |
  110. >---v----------v--------<
  111. | 1 | LZ a     |    100 |
  112. | 2 | LZ -2 a  |     79 |
  113. | 3 | Zoo a    |     69 |
  114. | 4 | Zoo ah   |     14 |
  115. | 5 | Arc a    |      0 |
  116. \---^----------^--------/
  117.  
  118.     Time Rating = k*[11.2 - (Average of Adding times and Extracting times)]
  119.  
  120.     The older DCA in LZ seems to be faster than the newer one.  Zoo and
  121. Arc havn't the speed of the new LZ package.  This comparison pushes Arc
  122. back down in to the depths of computer history as far as efficient
  123. Archiving is concerned.
  124.  
  125. /-----------------------\
  126. |                       |
  127. |  * * * Overall * * *  |
  128. |                       |
  129. >---v----------v--------<
  130. | 1 | LZ a     |    100 |
  131. | 2 | LZ -2 a  |     93 |
  132. | 3 | Zoo ah   |     42 |
  133. | 4 | Zoo a    |     12 |
  134. | 5 | Arc a    |      0 |
  135. \---^----------^--------/
  136.  
  137.     Time Rating = Average of Compression Rating and Time Rating
  138.  
  139.     The LZ DCA's lead the pack over all with a choice of good speed or
  140. good compression.  There is little difference in the rating of 1st and 2nd
  141. place.  The Zoo's come a miserable 2nd with ratings half that of the
  142. leaders.  This shows that the Zoo DCA's are obsolete.  Arc is Dead to the
  143. world of Archiving so don't bother.
  144.  
  145. Overview
  146. ~~~~~~~~
  147.     If you wish to decide upon an Archiver, then I would whole heartedly
  148. reccommend on of the Lharc/LZ archivers.  LZ seems to be faster, and Lharc
  149. does not support the -2 option for the Lempel-Ziv-5 Algorithm (LZ5).  LZ is
  150. by Jonathan Forbes as is available in the Public Domain.  I would
  151. reccommend paying for the registered version, as I believe the PD version
  152. is Crippleware as far as the LZ5 Add goes - also it will not extract LZ1
  153. files larger than 50Kb or so, so keep a version of Lharc handy if you don't
  154. want to contribute.
  155.  
  156.     I add this report to the public domain, and it may be freely
  157. distributed as long as not profit is gained from it's distribution in any
  158. way.  This report is Copyright (Michael Glew) 1991 and may not be edited
  159. and distributed in any way, spare that of typo' corrections....
  160.  
  161.     If you wish to contribute (or are Mad and like trowing away money and
  162. valuables) then you may send things (Australian Monetary Cheques, Amiga
  163. Computers or hardware, CD Vouchers for Stores in my area, Letter bombs,
  164. Virus Infested disks, whatever) to:
  165.  
  166.                               Mr Michael Glew
  167.                           Lot 61 Warrambool Road
  168.                                 Tumbi Umbi
  169.                                 N.S.W. 2261
  170.                                  Australia
  171.  
  172. (Sorry not to include a Internet mail address, but Macquarie University is
  173. stingy with their mail accounts - Take the hint if you're a member of the MU
  174.                         Staff and are reading this)
  175.